若不使用 LiveUpdate,如何自動更新 Norton AntiVirus Corporate Edition 7.x 定義檔
本文件由英文文件翻譯而來。原英文版本有可能在本翻譯版文件發布之後進行過修改更新。賽門鐵克對本翻譯版的準確性不做承諾。
情形
您主要的 Norton AntiVirus Corporate Edition (NAVCE) 伺服器無法自動下載病毒定義檔,或者您希望使用 Intelligent Updater (現在是每日更新) 將更新流程自動化。
解釋
注意:
關於其他有支援的更新選擇的詳細說明,請參閱「如何更新 Norton AntiVirus Corporate Edition 的病毒定義檔」文章。
下載本文件附加的 cegetter.bat 和 cescript.txt 檔案。

為了確定 Cegetter.bat 能正確運作,您必須修改這個檔案,讓它能將定義檔複製到 Primary NAVCE Server 的 NAV 目錄。CEGETTER.BAT 和 CEGETTER.TXT 應該儲存在要執行程式的電腦上,且放在同一目錄下。路徑和 symcdefsx86.exe 必須都是小寫,批次檔才能作用。如何在您的網路上執行這個檔案的第一個選擇,會是下載 Intelligent Updater 檔案,並且使用 /q 參數,以無提示模式在您的 NAVCE Primary Server 上執行。這會自動更新 NAVCE Primary Server,並且使用「病毒定義檔傳送法」(VDTM) 將病毒定義檔傳播到整個網路。關於使用 VDTM 的資訊,請參閱賽門鐵克知識庫文章「如何使用病毒定義傳送法 (VDTM)」。
從 NAVCE Primary Server 下載 Intelligent Updater 檔案時,如何修改 Cegetter.bat:
- 在 Cegetter.bat 檔案上按滑鼠右鍵,接著按下「編輯」。
- 找到 Cegetter.bat 檔案中的這一行:"c:\temp\symcdefsx86.exe" /q /extract /vdb c:\temp"
- 把這一行取代為下一行:"c:\temp\symcdefsx86.exe" /q
若使用長路徑名,請確定用引號將所有的路徑名稱框起來,如上例所示。
- 移除批次檔內的其餘幾行,除非您希望刪除下載到 c:\temp 目錄中的 symcdefsx86.exe。若是如此,請留下最後一行,它會刪除 c:\temp 目錄中的 symcdefsx86.exe。這個 cegetter.bat 檔案看起來應該如下:
ftp -s:cescript.txt
c:\temp\symcdefsx86.exe /q
del /q "c:\temp\symcdefsx86.exe"
- 如果您執行的是 Windows 9x,請移除下一行中的 "/q":
del /q c:\temp\symcdefsx86.exe
- 若要測試 Cegetter.bat,只要從命令提示視窗逐列執行每個命令即可。您會看到一個 DOS 視窗,顯示下載的進度。
- 安排 Cegetter.bat 的頻率可到每日一次,即可定期取得的定義檔更新。
不打算從 NAVCE Primary Server 下載 Intelligent Updater 檔案時,如何修改 Cegetter.bat:
- 在 Cegetter.bat 檔案上按滑鼠右鍵,接著按下「編輯」。
- 找到 Cegetter.bat 檔案中的這一行:copy c:\temp\*.vdb <PATH>
- 將 <PATH> 變更為 Primary NAV Server 上 NAV 目錄的位置。
注意:<PATH> 可能是位於本機電腦上的目錄、對應到 NAVCE Primary Server 的磁碟機,或是一個 UNC 路徑。您必須使用短檔名。範例:
copy c:\temp\*.vdb x:\progra~1\nav 或 copy c:\temp\*.vdb \\SERVERNAME\VPHOME
若要將該檔案複製到 VPHOME 共用,您需要變更共用權限,容許存取 (完全控制) 用來執行 Cegetter 的帳戶。這個共用的預設權限是「每個人」都能「讀取」。除非修改上述權限,否則無法將檔案複製到這個共用。
若使用長路徑名,請確定用引號將所有的路徑名稱框起來。範例:
copy "c:\temp\*.vdb" "c:\program files\nav"
- 如果您執行的是 Windows 9x,請移除下列行中的 "/q":
del /q c:\temp\*.vdb
del /q c:\temp\symcdefsx86.exe
- 若要測試 Cegetter.bat,只要從命令提示視窗逐列執行每個命令即可。您會看到一個 DOS 視窗,顯示下載的進度。
- 安排 Cegetter.bat 的頻率可到每日一次,即可定期取得的定義檔更新。
可能的問題:
- 路徑不正確:必須確認您希望複製 VDB 檔案的 NAVCE Server 路徑。路徑應該全用小寫字母並使用短檔名 (DOS),或者若使用長檔名時必須用引號框住。
- Proxy 或防火牆的問題:假如您使用 Proxy 或防火牆擋住 FTP 通訊,Cegetter 就會無法作用。您必須容許 FTP 傳輸,這個 FTP 作業才會成功。如果您的 Proxy 或防火牆需要驗證,在執行排程事件時,請確實使用一個能夠順利驗證並允許存取的使用者名稱和密碼。
- 權限:應該確定您可以使用執行 Cegetter 的帳戶,將 VDB 檔案複製到 NAV Server 上的位置。
- 在 Windows 95/98 中執行:需要修改 Cegetter.bat 檔案,才能在 Windows 95/98 之下執行。請利用文字編輯器 (例如「記事本」) 編輯 Cegetter.bat,插入以下幾行:
ftp -s:cescript.txt.
choice /n/t:c,30/c:cc
c:\temp\symcdefsx86.exe /q /extract /vdb c:\temp
choice /n/t:c,30/c:cc
copy c:\temp\*.vdb <PATH>
del c:\temp\*.vdb
del c:\temp\symcdefsx86.exe
若需進一步資訊,請參閱「使用 Cegetter.bat 更新病毒定義檔時出現錯誤:"File not found - C:\temp\*.vdb - 0 file(s) copied"」文件。
文件號: 20021210150633932
最近更新: 10/28/2003
Date Created: 12/10/2002
作業系統: Windows 95, Windows 98, Windows 2000, Windows NT 4.0, NetWare 3x, NetWare 4x, NetWare 5x
產品: Norton AntiVirus Corporate Edition 7.0